Big Huge Thesaurus

mechanical system

noun